/* 文本框值改变事件 */
function revise(i,v) {
    var val = parseInt($(v).val());
    if(val < 1){
        alert("数量不能低于1");
        $(v).val(1);
    }else{
        /* 2表示 +  1表示 - */
        location.href="valueChange?id="+i+"&&price="+val;
    }
}

/*  计算总价格  */
function sum(){
    /* 查询input框 checkbo多选框 checked选中 */
    var $inputs = $(":input[type='checkbox']:checked");
    var sum = 0.0;
    $.each($inputs,function (i,v) {
        /* parent父节点 siblings同辈元素 */
        var tdText = $(v).parent().siblings(".price").text();
        sum += parseFloat(tdText);
    })

    $(".sum").text(sum.toFixed(2));
}

/* 判断多选框是否选中,不刷新改变后台数据 */
$(":input[type='checkbox']").change(function () {
    /* 判断当前多选框是否为选中状态 */
    var boolean = $(this).is(":checked");
    var i = boolean?1:-1;

    $.ajax({
        url:"isSelect?id="+$(this).val()+"&&state="+i,
        success:function(v){
            if(v!=null){
                /* 请求成功 */
                sum();
            }
        },
        error:function(){
            /* 请求失败 */
            alert("无响应~");
        }
    });
})

/* 加载事件 */
$(function () {
    sum();
});


